package com.liu.domain.base;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import lombok.Data;

import java.io.Serializable;

/**
 * 分页对象
 *
 * @author LIU
 * @version 1.0.0
 * @date 2025-05-23 11:02
 **/
@Data
public class BasePage<T> implements Serializable {

    private static final long serialVersionUID = -9089280992893762566L;

    /**
     * 页码
     */
    private int page = 1;

    /**
     * 每页条数
     */
    private int limit = 10;

    /**
     * 计算分页
     *
     * @return 开始分页位置
     */

    public Page<T> page() {
        return new Page<T>(page, limit);
    }

}
